import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;

// 全局组件注入
const components = require.context(
  // 组件目录的相对路径
  './components',
  // 查询子目录
  true,
  // 匹配基础组件文件名
  /[A-Za-z]\w+\.(vue|js|jsx)$/
);
components.keys().forEach(filePath => {
  const config = components(filePath);
  Vue.component(config.default.name, config.default || config);
});

new Vue({
  render: (h) => h(App),
}).$mount("#app");
